#include "LinkList.h"

template<typename T>
LinkList<T>::LinkList()
{
	//LinkNode<T>* pTmpNode = new LinkNode<T>();
	//pTmpNode->next = NULL;

	mHead = mTail = NULL;//pTmpNode;
	mNodeNum = 0;
}

template<typename T>
bool LinkList<T>::Add( T data )
{
	LinkNode<T>* PrevNode = _FindInlist(data);
	if (NULL != )
	{
	}
}

template<typename T>
bool LinkList<T>::Del( T data )
{

}

template<typename T>
LinkNode<T>* LinkList<T>::_FindInlist( T data )
{

}

template<typename T>
LinkNode<T>* LinkList<T>::_FindInsertPos( T data )
{
	LinkNode<T>* pTmpNode = mHead;

	while (pTmpNode != mTail)
	{
		if (pTmpNode->data < data)
		{
			pTmpNode = pTmpNode->next;
		}
		else if (pTmpNode->data == data)
		{
			return NULL;
		}
		else
		{

		}
	}
}



void TestLinkList()
{
	LinkList<int> intLinkList;

}